home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr34 / shezs18d.zip / SHEZSET.BAT < prev    next >
DOS Batch File  |  1995-03-06  |  4KB  |  88 lines

  1. ECHO OFF
  2. CLS
  3. :This batch file sets up the SHEZ or CKOT Viri Scanner(s)
  4. IF %1.==. %0 /? SHEZ
  5. IF %1.==SHEZ. %0 /? %1
  6. IF %1.==CKOT. %0 /? %1
  7. IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
  8. IF %1.==?. GOTO :HELP
  9. IF %1.==/?. GOTO :HELP
  10. IF %1.==NONE. GOTO :NONE
  11. :IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
  12. IF %1.==G. GOTO :GETSET
  13. IF %1.==g. GOTO :GETSET
  14. IF %1.==D. GOTO :DELLOG
  15. IF %1.==d. GOTO :DELLOG
  16. IF %1.==MENU. GOTO :GETSET
  17. IF %1.==menu. GOTO :GETSET
  18. ECHO ECHO OFF > C:\SECURITY\%2SCAN.BAT
  19. IF %1.==0. GOTO :NONE
  20. IF %1.==1. GOTO :ALL
  21. IF %1.==2. GOTO :TBSCAN
  22. IF %1.==3. GOTO :FPROT
  23. IF %1.==4. GOTO :SCAN
  24. IF %1.==5. GOTO :SCAN2
  25. IF %1.==6. GOTO :AVSCAN
  26. %0 1 %2
  27. :This batch file can also use GET (G) to interactively set the scanner
  28. :GETSET
  29. IF NOT EXIST C:\MENU\GET.EXE GOTO :HELP
  30. GET C "Set %2SCAN to 1=ALL, 2=TBSCAN, 3=FPROT, 4=SCAN, 5=SCAN2, 6=AVSCAN ? " /W15
  31. IF NOT %GET%.==. %0 %GET% %2
  32. IF EXIST %2SCAN.BAT GOTO :HELP
  33. %0 1 %2
  34. :ALL
  35. ECHO C:\TBAV\TBSCAN %%1 IN NM BA LOG LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
  36. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  37. ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
  38. ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
  39. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
  40. ECHO C:\SECURITY\SCAN %%1 /A /SUB /NOMEM /NOEXPIRE /NOPAUSE /HISTORY C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  41. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  42. ECHO C:\SECURITY\SCAN2 %%1 /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  43. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN2 %%1 >> C:\SECURITY\%2SCAN.BAT
  44. ECHO C:\SECURITY\AVSCAN %%1 /R /S /NM /V /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  45. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  46. GOTO :EXIT
  47. :TBSCAN
  48. ECHO C:\TBAV\TBSCAN %%1 IN NM BA LOG LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
  49. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  50. GOTO :EXIT
  51. :FPROT
  52. ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
  53. ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
  54. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
  55. GOTO :EXIT
  56. :SCAN
  57. ECHO C:\SECURITY\SCAN %%1 /A /SUB /NOMEM /NOEXPIRE /NOPAUSE /HISTORY C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  58. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  59. GOTO :EXIT
  60. :SCAN2
  61. ECHO C:\SECURITY\SCAN2 %%1 /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  62. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN2 %%1 >> C:\SECURITY\%2SCAN.BAT
  63. GOTO :EXIT
  64. :AVSCAN
  65. ECHO C:\SECURITY\AVSCAN %%1 /R /S /NM /V /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  66. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  67. GOTO :EXIT
  68. :DELLOG
  69. IF EXIST C:\TEMP\%2SCAN.LOG DEL C:\SECURITY\%2SCAN.LOG
  70. GOTO :HELP
  71. :NONE
  72. IF EXIST C:\SECURITY\%2SCAN.BAT DEL C:\SECURITY\%2SCAN.BAT
  73. GOTO :HELP
  74. :HELP
  75. ECHO -
  76. ECHO This batch file sets up the SHEZ or CKOT Viri Scanner(s)
  77. ECHO To use this file type:
  78. ECHO SHEZSET # [SHEZ or CKOT]
  79. ECHO Where # is: 1=ALL, 2=TBSCAN, 3=FPROT, 4=SCAN, 5=SCAN2, 6=AVSCAN
  80. :This batch file can also use GET (G) to interactively set the scanner
  81. ECHO -
  82. :EXIT
  83. IF NOT EXIST C:\SECURITY\%2SCAN.BAT GOTO :EXIT2
  84. ECHO The default %2 Viri Scanner(s) is currently set to...
  85. TYPE C:\SECURITY\%2SCAN.BAT
  86. :EXIT2
  87.  
  88.